#ifndef ABSTRACTMASKWIDGET_H
#define ABSTRACTMASKWIDGET_H

#include "gameinfo.h"

#include <QDialog>

class AbstractMaskWidget : public QDialog
{
public:
    explicit AbstractMaskWidget(QDialog *parent = nullptr);
    virtual ~AbstractMaskWidget();
    virtual void updateUI();

protected:
    bool event(QEvent *event) Q_DECL_OVERRIDE;
private:
    void setBgColor(const QColor &bgColor);
};

#endif // ABSTRACTMASKWIDGET_H
